var Htype = {
		"1" : "合租",
		"2" : "整租",
		"3" : "直租"
};
var typeArr =["户型","朝向","房子标签"];
var idOrderBy=false;
var index=0;
var Zezu=({
	initList:function(){
		var search = $("#search").val();
		$.ajax({
			type : "POST",
			dataType : 'json',
			url : "../house/queryHouseList.do",
			data : {
				"offset": offset,
				"limit": limit,
				"orderBy":orderBy,
				"type":type,
				"grade":grade,
				"flagArr": JSON.stringify(flagArr),
				"search":search
				},
				success : function(data) {
				
				var html ="";
				if(data.rows!=null &&data.rows.length>0){
					curcount = data.rows.length;
					index += data.rows.length;
					$(data.rows).each(function(i,n){
						var titlepic="";
						if(n.imglist !=null && n.imglist.length>0){
							for(var i=0;i<n.imglist.length;i++){
								if(n.imglist[i].type=='1'){
									titlepic=n.imglist[i].imgUrl
								}
							}
						}
						html+="<li id='"+n.house.houseId+"'>"+
					"<img class='tuijian_house_content_img' src='"+titlepic+"'>"+
					"<div class='house_title top_tit'>"+Htype[n.house.type]+"·"+((n.house.houseName.length>10)?(n.house.houseName.substring(0,10)+"..."):(n.house.houseName))+"</div>"+
					"<div class='house_title house_price'><span class='house_size'>"+n.house.houseSize+"平方</span><span class='house_type' style='margin-left: 15px;'>"+(n.house.houseLayout==undefined?"暂无房型":n.house.houseLayout)+"</span><span class='price'>"+n.house.price+"元/月</span><span class='status' style='position: absolute;font-size: 15px;top:32px;right:20px'>"+((n.house.status==2)?"已出租":"")+"</span></div>"+
					"<div class='house_title house_address'><span class='jiaotong'><img src='../images/postion.png' class='position'>"+n.house.specialNote+"</span> </div></li>";
					
					})
					if(idOrderBy){
						$(".house_ul").html(html);
					}else{
						$(".house_ul").append(html);
					}
				
				}else{
//					$.toast("加载完毕");
					offset = offset-limit;
					if($(".house_ul").children().length==0){
						$(".house_ul").html("<li  style=\'text-align:center;background: #eeeeee;\'><img src=\"../images/nondata.png\"></li><li style=\'text-align:center;background: #eeeeee;\'>暂无数据</li>");
						$(".page__desc").hide();
					}
					
				}
				if(index >=data.total){
					$(".page__desc").hide();
				}else{
					$(".page__desc").show();
				}
				$("#loadmore").hide();
//        		
			}
		});
	},
	Release : function (){
		idOrderBy=true;
		$("#upanddown").toggleClass('icon-down'+' '+'icon-up');
		if($("#upanddown").hasClass("icon-down")){
			orderBy="h.createTime desc";
		}else{
			orderBy="h.createTime asc";
		}
		Zezu.initList();
	},
	//筛选加载数据
	queryAllFlag :function () {
		$.ajax({
			type : "POST",
			dataType : 'json',
			url : "../house/queryAllFlag",
			success : function(data) {
				if(data.rows.length>0){
					var layoutHtml ="";
					var towardHtml ="";
					var flagHtml ="";
					$(data.rows).each(function(i,n){
						if(n.type==1){
							layoutHtml+="<li id='"+n.flagName+"'><a>"+n.flagName+"</a></li>";
						}
						if(n.type==2){
							towardHtml+="<li id='"+n.flagName+"'><a>"+n.flagName+"</a></li>";
						}
						if(n.type==3){
							flagHtml+="<li id='"+n.flagName+"'><a>"+n.flagName+"</a></li>";
						}
					})
					
					$("#layout").html(layoutHtml);
					$("#towards").html(towardHtml);
					$("#houseFlag").html(flagHtml);
				}
			}
		});
	},
	goback : function (){
		window.location.href="../jsp/home.html";
	},
	loadWx : function() {
		wx.config({
			debug : false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
			appId : 'wxb3b7beee9190b2ef', // 必填，公众号的唯一标识wxd894029b9bdb4b67
			timestamp : timestamp, // 必填，生成签名的时间戳
			nonceStr : nonce, // 必填，生成签名的随机串
			signature : signature,// 必填，签名
			jsApiList : [ 'onMenuShareTimeline', 'onMenuShareAppMessage',
					'onMenuShareQQ' ]
		// 必填，需要使用的JS接口列表
		});
		wx.ready(function() {
			//分享到朋友圈
			wx.onMenuShareTimeline({
				title : title, // 分享标题
				link : sharLink, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
				imgUrl : imgUrl, // 分享图标
				desc : desc, // 分享描述
				success : function() {
					// 用户确认分享后执行的回调函数
				},
				cancel : function() {
					// 用户取消分享后执行的回调函数
				}
			});
			//分享到朋友
			wx.onMenuShareAppMessage({
				title : title, // 分享标题
				desc : desc, // 分享描述
				link : sharLink, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
				imgUrl : imgUrl, // 分享图标
				type : 'link', // 分享类型,music、video或link，不填默认为link
				dataUrl : '', // 如果type是music或video，则要提供数据链接，默认为空
				success : function() {
					// 用户确认分享后执行的回调函数
				},
				cancel : function() {
					// 用户取消分享后执行的回调函数
				}
			});
			//分享到QQ
			wx.onMenuShareQQ({
				title : title, // 分享标题
				desc : desc, // 分享描述
				link : sharLink, // 分享链接
				imgUrl : imgUrl, // 分享图标
				success : function() {
					// 用户确认分享后执行的回调函数
				},
				cancel : function() {
					// 用户取消分享后执行的回调函数
				}
			});
		});

		wx.error(function(res) {

		});

	}
});
$(function(){
	
	Zezu.initList();
	Zezu.queryAllFlag();
	
	$(".publish").on('click',function(){
		if($(this).hasClass("desc")){
			$(this).removeClass("desc");
			orderBy = "h.createTime";
		}else{
			$(this).addClass("desc");
			orderBy = "h.createTime desc";
		}
		$(".house_ul").html("");
		offset = 0;
		Zezu.initList();
	})
	
	$(".allselect .span_content ul").on('click','li a',function(){
		$(this).css("background-color","#FF6633");
		if($(this).hasClass("active")){
			$(this).removeClass("active");
			$(this).css({"background-color":"#f9f9f9", "color":"#333"});
		}else{
			$(this).addClass("active");
			$(this).css({"background-color":"#FF6633", "color":"#fff"});
		}
	})
	
	$("#save").on('click',function(){
		offset =0;
		$(".allselect .span_content ul li a").each(function(){
			if($(this).hasClass("active")){
				var id  = $(this).parent().attr("id");
				flagArr.push(id);
			}
		})
		$(".house_ul").html("");
		console.log("JSON.stringify(flagArr)==="+JSON.stringify(flagArr));
		Zezu.initList();
		$('.menu .b_mark').click();
	})
	
	$(".house_ul").on("click","li",function(){
		var houseId  = $(this).attr("id");
		if(houseId !=null){
			window.location.href="../jsp/houseDetails.html?houseId="+houseId+"&grade="+grade;	
		}
	})
});
